export default {
  basePath: '/commodity/commodityManage/chageFromManage/chageFromManage',
  pageTitle: '返现活动管理',
  formData: [ // 组件信息
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'spuNo', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: 'SPU编码', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'productNameFinal', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '商品名称', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'recordNo', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '单据号', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'pusherName', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '提交人', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'pusherDeptName', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '提交部门', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwDatePicker', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'pushTime',
        value: '', // data选择daterange时 是数组形式 如：['2019-12-13','2019-12-13']
        // value: '', // data选择date时 是数组形式 如：''
        label: '提交时间',
        type: 'date', // 日期 固定格式
        dateType: 'daterange', // 可选值为 date、daterange、datetime、datetimerange、year、month
        placeholder: '请选择时间',
        format: 'yyyy-MM-dd HH:mm:ss'
      }
    },
    {
      fileName: 'qwSelect', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'commitType',
        value: '', // 单选时只接受 String 或 Number，多选时只接受 Array
        label: '修改类型',
        type: 'select',
        placeholder: '请选择',
        filterable: true, // 是否可搜索
        multiple: false, // 是否多选
        selectList: [
          {
            'label': '架构信息',
            'value': 'structureInfo'
          },
          {
            'label': '基本信息',
            'value': 'basicInfoNew'
          },
          {
            'label': '基本信息-历史',
            'value': 'basicInfo'
          },
          {
            'label': '管理信息',
            'value': 'allManaging'
          },
          {
            'label': 'SKU信息',
            'value': 'package,pic,newsku'
          },
          {
            'label': '供货信息',
            'value': 'supplyGoods'
          },
          {
            'label': '供货信息-停供',
            'value': 'supplyGoodsStop'
          },
          {
            'label': '供货信息-恢复供货',
            'value': 'supplyGoodsRecover'
          },
          {
            'label': '修改主供应商',
            'value': 'supplyGoodsMainSupply'
          },
          //   {
          //     'label': '供货参照城市',
          //     'value': 'supplyCity,supplySteelCity'
          //   },
          {
            'label': '进价信息',
            'value': 'supplyPrice,supplySteelPrice,supplyMorePrice,supplyMoreSteelPrice,supplyPriceAndRefCity,supplySteelPriceAndRefCity'
          },
          {
            'label': '售价信息',
            'value': 'salePrice,saleSteelPrice'
          },
          {
            'label': '销售价格组',
            'value': 'saleGroup'
          },
          {
            'label': '销售类型',
            'value': 'saleType'
          },
          {
            label: '新增销售区域',
            value: 'addSupplySaleArea'
          },
          {
            label: '删除销售区域',
            value: 'deleteSupplySaleArea'
          },
          {
            label: '批量修改销售区域',
            value: 'alignmentSupplySaleArea'
          },
          {
            'label': '销售区域（历史）',
            'value': 'supplySaleArea'
          },
          {
            'label': '验收标准',
            'value': 'acceptance,acceptanceCollect'
          },
          {
            'label': '验收标准(潜在)',
            'value': 'potentialAcceptance'
          },
          {
            'label': '新增验收标准',
            'value': 'addedAcceptance'
          },
          {
            'label': '售价市场调研',
            'value': 'priceSurvey'
          },
          {
            'label': '商品品类',
            'value': 'modifySpuCategory'
          },
          {
            'label': '到货周期',
            'value': 'arrivalCycle'
          },
          {
            'label': 'SKU计量单位-多计量',
            'value': 'multiSkuUnit'
          },
          {
            'label': 'SKU规格',
            'value': 'editSkuSpec'
          },
          {
            label: '区域商品起售量',
            value: 'skuAreaSaleMin,skuAreaSaleMinDel'
          },
        ]
      }
    },
    {
      fileName: 'qwSelect', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'commitState',
        value: '', // 单选时只接受 String 或 Number，多选时只接受 Array
        label: '状态',
        type: 'select',
        placeholder: '请选择',
        filterable: true, // 是否可搜索
        multiple: false, // 是否多选
        selectList: [
          {
            value: '',
            label: '全部'
          },
          {
            value: 'NOT',
            label: '未提交'
          },
          {
            value: 'COMMIT',
            label: '审核中'
          },
          {
            value: 'OK',
            label: '审核通过'
          },
          {
            value: 'FAIL',
            label: '审核未通过'
          },
        ]
      }
    },
  ],
  // 表单校验信息
  formDataRules: {},
  // form插槽
  formSlots: [

  ],
  // 表格上面操作项
  tableTopOperate: [
    {
      name: 'AddGroup', // 操作项名称
      icon: '',
      label: '修改架构表单', // 操作项标签
    }, {
      name: 'BaseGroup', // 操作项名称
      icon: '',
      label: '修改基本信息', // 操作项标签
    }, {
      name: 'InfoGroup', // 操作项名称
      label: '修改管理信息', // 操作项标签
    }, {
      name: 'SKUGroup', // 操作项名称
      icon: '',
      label: '修改SKU信息', // 操作项标签
    }, {
      name: 'SupplyInfo', // 操作项名称
      icon: '',
      label: '修改供货信息', // 操作项标签
    }, {
      name: 'SellPrice', // 操作项名称
      icon: '',
      label: '修改售价信息', // 操作项标签
    }, {
      name: 'SellPriceSteel', // 操作项名称
      icon: '',
      label: '修改售价信息-钢材', // 操作项标签
    },
    /*  {
        name: 'SellPriceType', // 操作项名称
        icon: '',
        label: '修改售价类型信息', // 操作项标签
    }, {
        name: 'SellPriceTypeSteel', // 操作项名称
        icon: '',
        label: '修改售价类型信息-钢材', // 操作项标签
    }, */
    {
      name: 'enterPrice', // 操作项名称
      icon: '',
      label: '修改进价信息', // 操作项标签
    }, {
      name: 'enterPriceSteel', // 操作项名称
      icon: '',
      label: '修改进价信息-钢材', // 操作项标签
    },
    // {
    //     name: 'EnterType', // 操作项名称
    //     icon: '',
    //     label: '修改进价类型信息', // 操作项标签
    // }, {
    //     name: 'EnterTypeSteel', // 操作项名称
    //     icon: '',
    //     label: '修改进价类型信息-钢材', // 操作项标签
    // },
    {
      name: 'TemplateCity', // 操作项名称
      icon: '',
      label: '修改参照城市进价信息', // 操作项标签
    }, {
      name: 'TemplateCitySteel', // 操作项名称
      icon: '',
      label: '修改参照城市进价信息-钢材', // 操作项标签
    },

    {
      name: 'MuchSupply', // 操作项名称
      icon: '',
      label: '添加多供进价', // 操作项标签
    }, {
      name: 'MuchSupplySteel', // 操作项名称
      icon: '',
      label: '添加多供进价-钢材', // 操作项标签
    }, {
      name: 'NewAddSupplyInfo', // 操作项名称
      icon: '',
      label: '新增多供货信息', // 操作项标签
    }, {
      name: 'PriceGroup', // 操作项名称
      icon: '',
      label: '新增价格组信息', // 操作项标签
    }
  ],
  // 表格上面批量操作项
  tableTopBatchOperate: [{
    name: 'delete', // 操作项名称
    label: '删除', // 操作项标签
    icon: 'ios-trash' // 操作项
  }, ],
  // 表格头部信息
  columns: [
    {
      fixed: 'left',
      align: 'center',
      type: 'selection',
      width: 60
    },
    {
      title: '单据号',
      key: 'recordNo',
      fixed: 'left',
      minWidth: 160
    },
    {
      title: '提交人',
      key: 'pusherName',
      minWidth: 160
    },
    {
      title: '提交部门',
      key: 'pusherDeptName',
      minWidth: 160
    },
    {
      title: '提交时间',
      key: 'pushTime',
      align: 'center',
      minWidth: 120
    },
    {
      title: '所属区域',
      key: 'pusherAreaName',
      align: 'center',
      minWidth: 110
    },
    {
      title: '修改类型',
      key: 'commitTypeStr',
      align: 'center',
      minWidth: 110
    },
    {
      title: 'SPU编码',
      key: 'spuNo',
      align: 'center',
      minWidth: 110,
      ellipsis: true,
      tooltip: true
    },
    {
      title: '商品名称',
      key: 'productNameFinal',
      align: 'center',
      minWidth: 110
    },
    {
      title: '商品条数',
      key: 'productCount',
      align: 'center',
      minWidth: 100
    },
    {
      title: '状态',
      key: 'commitStateStr',
      align: 'center',
      minWidth: 120
    },
    {
      title: '操作',
      slot: 'action',
      align: 'center',
      fixed: 'right',
      minWidth: 140
    }
  ],
  // 列表页请求接口地址
  requestApi: { // 视情况自定义
    // 获取会员列表数据
    // getTableList: {
    //     url: '/sysback/product/update/record/baseQueryList', // 接口地址
    //     type: 'post' // 接口请求类型
    // },
    // 获取会员列表数据
    getTableList: {
      url: '/sysback/product/update/getSpuByRecord/querySpuList', // 接口地址
      type: 'post' // 接口请求类型
    },
    baseDeletes: {
      url: '/sysback/product/update/record/baseDeletes',
      type: 'post' // 接口请求类型
    },
    // 跳转审核界面
    auditAndApprove: {
      url: '/sysback/oa/getAuditPageUrl',
      type: 'post'
    },
    // 审核通过
    auditOkByRecordNo: {
      url: '/sysback/product/update/record/auditOkByRecordNo',
      type: 'post' // 接口请求类型
    },
    // 审核不通过
    auditFailByRecordNo: {
      url: '/sysback/product/update/record/auditFailByRecordNo',
      type: 'post' // 接口请求类型
    }
  }
}
